availing oneself of this opportunity - Turkish English Dictionary